package net.zjitc.test;

public class ArrayDemo {
    public static void main(String[] args) {
        /* 1、为什么引入数组？
              int a ; int b...
              定义10个整型变量，int[] arr=new int[10]
              同类型
              存储同一种数据类型的多个元素的容器
        *  2、数组长度能改变吗？
              不能
        *  3、int[] arr=new int[3];
        *     arr  arr[1]  arr[3]
              arr[1]: 0  整型数组 元素默认是0
              arr[3]: 地址越界ArrayIndexOutOfBoundsException
                      定义了长度为3的数组，索引/下标是0、1、2，没有3
              arr: 内存地址，不是值/元素 （[I@1b6d3586）
              数组变量 & 数组元素
        *  4、内存分配
              硬盘/磁盘、内存
        *     ArrayDemo.java 存在哪？
                 源文件/源程序  存在硬盘
           ------------------------
            内存的哪个区域/位置？
        *     a存在哪？
        *     arr存在哪？
        *     arr[1]存在哪？  */
        int a=5;
        int[] arr=new int[3];
        System.out.println(arr);
        System.out.println(arr[1]);
        System.out.println(arr[3]);
    }
}
